/**
 *
 */
#include <string.h>
#include <stdio.h>
#include "parser.h"

#define TAM_LINHA 255

static unsigned int nr_linha;

int is_white(char c);

static char *cod;  // pq eh static???

int main(int argc, char **argv) {
	FILE         *fp;
	unsigned int tam_atual;
	char *tokens;

	if (argc != 2) {
		fprintf(stderr, "Uso: %s <arquivo>.anp\n",argv[0]);
		return -1;
	}

	if ((fp = fopen(argv[1], "r")) == NULL) {
		fprintf(stderr, "Erro ao abrir o arquivo.\n");
		perror(argv[1]);
		return -1;
	}
	cod = calloc(1, TAM_LINHA);
	while (fgets(cod, TAM_LINHA, fp) != NULL) {
		tam_atual = strlen(cod);
		cod[tam_atual - 1] = ' ';
		nr_linha++;
		tokens = strtok(linha, ' ');
	}

	return 0;
}

int extrai_simobolos(char *linha) {
	unsigned int in_str;

	for (in_str = 0; in_str < tamanho; in_str++) {
	}

}

int is_white(char c) {
	return (c == '\t' ||
			c == ' ');
}
